﻿#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QTimer>

#include <LoadData/loadsysinfodata.h>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

    //开始仿真
    void SlotStartSimulate();
    //停止仿真
    void SlotPauseSimulate();
    //结束仿真
    void SlotStopSimulate();
    //仿真执行函数
    void SlotTimerSimulate();
public slots:
    //加载系统数据
    bool LoadOffSysInfoData();
    //加载指定表格数据
    bool LoadTableDataByName();
    //停止记录数据
    bool stopRecordData();

private:
    Ui::MainWindow *ui;
    QTimer timerSimulate;
    LoadSysInfoData loadSysInfoData;
    QString loadFileName;
    int currentSimNum;
    int totalSimNum;

};

#endif // MAINWINDOW_H
